Releases: kelos-dev/kelos
v0.9.0
What's Changed
- Add e2e framework with per-test namespace isolation by @axon-agent[bot] in https://github.com/axon-core/axon/pull/308
- docs: add table of contents to README.md by @gjkim42 in https://github.com/axon-core/axon/pull/321
- Add explicit push and PR update steps to worker prompt by @gjkim42 in https://github.com/axon-core/axon/pull/317
- Add AgentConfig support to OpenCode entrypoint by @axon-agent[bot] in https://github.com/axon-core/axon/pull/319
- Add /squash-commits slash command by @axon-agent[bot] in https://github.com/axon-core/axon/pull/312
- Add generated typed K8s client for axon.io resources by @gjkim42 in https://github.com/axon-core/axon/pull/322
- e2e: replace YAML strings and kubectl with typed Go objects and K8s clients by @axon-agent[bot] in https://github.com/axon-core/axon/pull/320
- Release axon CLI binaries for multiple platforms by @axon-agent[bot] in https://github.com/axon-core/axon/pull/316
Full Changelog: https://github.com/axon-core/axon/compare/v0.8.0...v0.9.0
v0.8.0
Highlights
- Add podOverrides to TaskSpec and TaskTemplate by @gjkim42 in https://github.com/axon-core/axon/pull/258
- Add AgentConfig CRD for agent configuration bundling by @gjkim42 in https://github.com/axon-core/axon/pull/284
- Add opencode agent type support by @gjkim42 in https://github.com/axon-core/axon/pull/191
What's Changed
- docs: sync self-development README schedules by @gjkim42 in https://github.com/axon-core/axon/pull/262
- Persist git credential helper for agent container by @gjkim42 in https://github.com/axon-core/axon/pull/259
- Pin agent and spawner image tags in install manifest by @gjkim42 in https://github.com/axon-core/axon/pull/239
- docs: reframe project as orchestration framework for AI agents by @gjkim42 in https://github.com/axon-core/axon/pull/264
- feat: add --all-namespaces (-A) flag to get commands by @gjkim42 in https://github.com/axon-core/axon/pull/266
- Update demo link in README.md by @gjkim42 in https://github.com/axon-core/axon/pull/267
- Add --all flag to axon delete command by @gjkim42 in https://github.com/axon-core/axon/pull/270
- Add GitHub App authentication for Workspaces by @gjkim42 in https://github.com/axon-core/axon/pull/124
- Use native sidecar for token-refresher by @axon-agent[bot] in https://github.com/axon-core/axon/pull/282
- CLI: Print actionable next steps after 'axon init' by @axon-agent[bot] in https://github.com/axon-core/axon/pull/285
- Add TTL and maxConcurrency to cron-based self-development spawners by @axon-agent[bot] in https://github.com/axon-core/axon/pull/286
- Add conservative resources to self-development taskspawners by @gjkim42 in https://github.com/axon-core/axon/pull/293
- Increase axon-workers ephemeral storage request to 4Gi by @gjkim42 in https://github.com/axon-core/axon/pull/296
- Apply AgentConfig to codex and gemini entrypoints by @axon-agent[bot] in https://github.com/axon-core/axon/pull/295
- Add workflow-dispatch GKE fake strategist runner using task YAML by @gjkim42 in https://github.com/axon-core/axon/pull/292
- Add admin-only /reset-worker workflow to reset axon-worker task by @gjkim42 in https://github.com/axon-core/axon/pull/299
- Add Prometheus metrics and Kubernetes Events for observability by @axon-agent[bot] in https://github.com/axon-core/axon/pull/297
- Handle /reset-worker in PR review comments and reviews by @axon-agent[bot] in https://github.com/axon-core/axon/pull/309
- Add auto formatting for YAML and shell files by @axon-agent[bot] in https://github.com/axon-core/axon/pull/303
New Contributors
- @axon-agent[bot] made their first contribution in https://github.com/axon-core/axon/pull/282
Full Changelog: https://github.com/axon-core/axon/compare/v0.7.0...v0.8.0
v0.7.0
What's Changed
- Add AGENTS.md and link CLAUDE.md by @gjkim42 in https://github.com/axon-core/axon/pull/180
- Add --dry-run flag for run, create, and install commands by @gjkim42 in https://github.com/axon-core/axon/pull/188
- Add actor labels to differentiate actors by @gjkim42 in https://github.com/axon-core/axon/pull/190
- Prompt user before overriding existing config and credentials by @gjkim42 in https://github.com/axon-core/axon/pull/177
- docs: Add comprehensive README for self-development examples by @gjkim42 in https://github.com/axon-core/axon/pull/192
- Fix incorrect delete command example in README by @gjkim42 in https://github.com/axon-core/axon/pull/209
- docs: Update reference documentation with missing fields and variables by @gjkim42 in https://github.com/axon-core/axon/pull/214
- CLI UX: Improve error messages for missing arguments by @gjkim42 in https://github.com/axon-core/axon/pull/210
- docs: improve README documentation by @gjkim42 in https://github.com/axon-core/axon/pull/216
- test: prevent install/uninstall unit tests from using real kube context by @gjkim42 in https://github.com/axon-core/axon/pull/217
- feat: Deterministic output capture from agent pods by @gjkim42 in https://github.com/axon-core/axon/pull/215
- Accept name as positional argument in create commands by @gjkim42 in https://github.com/axon-core/axon/pull/240
- cli: remove
create taskspawnersubcommand by @gjkim42 in https://github.com/axon-core/axon/pull/241 - Generate controller RBAC from kubebuilder markers by @gjkim42 in https://github.com/axon-core/axon/pull/218
- Add examples/ directory with copy-paste-ready YAML manifests by @gjkim42 in https://github.com/axon-core/axon/pull/235
- docs: improve Quick Start with workspace setup and ephemeral pod note by @gjkim42 in https://github.com/axon-core/axon/pull/234
- Fix Demo section config comment to match Quick Start by @gjkim42 in https://github.com/axon-core/axon/pull/233
- Add CRD-level enum validation for agent type field by @gjkim42 in https://github.com/axon-core/axon/pull/236
- Document all promptTemplate variables including .ID, .Time, and .Schedule by @gjkim42 in https://github.com/axon-core/axon/pull/237
- Enhance README with the demo video by @gjkim42 in https://github.com/axon-core/axon/pull/255
Full Changelog: https://github.com/axon-core/axon/compare/v0.6.0...v0.7.0
v0.6.0
Axon is now open source 🎉
Starting with this release, Axon is licensed under Apache License 2.0, replacing the previous Business Source License (BSL 1.1).
We believe infrastructure tooling for running AI agents should be open and auditable — especially when it runs inside your Kubernetes cluster. Open-sourcing Axon means you can inspect, modify, and redistribute the code with confidence.
What's Changed
- Add axon-fake-user cron TaskSpawner by @gjkim42 in https://github.com/axon-core/axon/pull/141
- Fix typo: 'an coding agent' → 'a coding agent' by @gjkim42 in https://github.com/axon-core/axon/pull/164
- Fix make verify to not rely on git diff by @gjkim42 in https://github.com/axon-core/axon/pull/168
- Support codex agent type by @gjkim42 in https://github.com/axon-core/axon/pull/160
- Fix: Print error messages to stderr when commands fail by @gjkim42 in https://github.com/axon-core/axon/pull/169
- Support versioned releases with tagged container images by @gjkim42 in https://github.com/axon-core/axon/pull/166
- Use GH_ENTERPRISE_TOKEN for GitHub Enterprise workspaces by @gjkim42 in https://github.com/axon-core/axon/pull/175
- Support gemini CLI agent type by @gjkim42 in https://github.com/axon-core/axon/pull/173
- Update license from BSL 1.1 to Apache 2.0 by @gjkim42 in https://github.com/axon-core/axon/pull/179
Full Changelog: https://github.com/axon-core/axon/compare/v0.5.0...v0.6.0
v0.5.0
- [BREAKING CHANGE] Move workspaceRef from GitHubIssues to TaskTemplate level by @gjkim42 in https://github.com/axon-core/axon/pull/142
What's Changed
- Check CI on merge_group by @gjkim42 in https://github.com/axon-core/axon/pull/120
- Add cron source to TaskSpawner by @gjkim42 in https://github.com/axon-core/axon/pull/118
- claude-code: Setup golang in the image by @gjkim42 in https://github.com/axon-core/axon/pull/113
- Add kind label management to label workflow by @gjkim42 in https://github.com/axon-core/axon/pull/111
- Speed up image builds by pre-compiling Go binaries on host by @gjkim42 in https://github.com/axon-core/axon/pull/119
- Replace build-essential with make in Dockerfile by @gjkim42 in https://github.com/axon-core/axon/pull/137
- ci: run e2e test in merge queue by @gjkim42 in https://github.com/axon-core/axon/pull/128
- Document e2e anchor issue dependency in TaskSpawner test by @gjkim42 in https://github.com/axon-core/axon/pull/125
- Add workflow to protect e2e anchor issue from being closed by @gjkim42 in https://github.com/axon-core/axon/pull/147
- Handle needs-priority label by @gjkim42 in https://github.com/axon-core/axon/pull/146
- Fix workspace ref lookup race with informer cache by @gjkim42 in https://github.com/axon-core/axon/pull/132
- Add commit message convention to CLAUDE.md by @gjkim42 in https://github.com/axon-core/axon/pull/121
- Add max concurrency limit for TaskSpawner by @gjkim42 in https://github.com/axon-core/axon/pull/130
- Retry status updates on conflict in Task and TaskSpawner controllers by @gjkim42 in https://github.com/axon-core/axon/pull/126
- Remove Apache 2.0 license from per-file boilerplate headers by @gjkim42 in https://github.com/axon-core/axon/pull/122
- Add create, get, and delete commands for all axon CRDs by @gjkim42 in https://github.com/axon-core/axon/pull/131
- Support custom agent images via agent image interface by @gjkim42 in https://github.com/axon-core/axon/pull/135
- Update self-development/axon-workers.yaml by @gjkim42 in https://github.com/axon-core/axon/pull/151
- Update README to reflect self-development pipeline by @gjkim42 in https://github.com/axon-core/axon/pull/153
- Update Docker Hub username in release workflow by @gjkim42 in https://github.com/axon-core/axon/pull/152
- Fix flaky integration test by requeuing when workspace not found by @gjkim42 in https://github.com/axon-core/axon/pull/155
- Update axon-workers prompt to checkout existing branch correctly by @gjkim42 in https://github.com/axon-core/axon/pull/158
- Handle 404 errors when removing labels in label workflow by @gjkim42 in https://github.com/axon-core/axon/pull/157
Full Changelog: https://github.com/axon-core/axon/compare/v0.4.0...v0.5.0
v0.4.0
What's Changed
- Move module path from gjkim42/axon to axon-core/axon by @gjkim42 in https://github.com/axon-core/axon/pull/112
- Fix integration test and update image registry by @gjkim42 in https://github.com/axon-core/axon/pull/114
- Revise Additional Use Grant in LICENSE by @gjkim42 in https://github.com/axon-core/axon/pull/116
Full Changelog: https://github.com/axon-core/axon/commits/v0.4.0