Steward Releases
Release history and changelog for Steward, the hosted Kubernetes control plane operator.
Component Versions
| Component | Latest | Type | Released |
|---|---|---|---|
Core operator | 0.4.0 | container | Mar 23, 2026 |
Cluster API control plane provider | 0.3.0 | container | Feb 12, 2026 |
TCP proxy for control plane access | 0.2.0 | container | -- |
Kubernetes Compatibility
| Steward Version | Management Cluster | Tenant Clusters |
|---|---|---|
| v0.4.x | 1.28+ | 1.27 -- 1.31 |
| v0.3.x | 1.28+ | 1.27 -- 1.31 |
| v0.2.x | 1.28+ | 1.27 -- 1.31 |
Release History
- chore: bump steward-etcd subchart to 0.15.0 by @atbagan in https://github.com/butlerdotdev/steward/pull/16
- chore: update Chart.lock for steward-etcd 0.15.0 by @atbagan in https://github.com/butlerdotdev/steward/pull/17
- fix: use ubuntu-latest for multi-arch image builds by @atbagan in https://github.com/butlerdotdev/steward/pull/18
- docs: add README branding and ecosystem links by @atbagan in https://github.com/butlerdotdev/steward/pull/19
- feat: admin client certificate generation for trustd by @atbagan in https://github.com/butlerdotdev/steward/pull/14
- feat: trigger docs site rebuild after release by @atbagan in https://github.com/butlerdotdev/cluster-api-control-plane-provider-steward/pull/5
- feat: update steward dependency for workerBootstrap support by @atbagan in https://github.com/butlerdotdev/cluster-api-control-plane-provider-steward/pull/6
- feat: GitHub Release creation and docs rebuild on tags by @atbagan in https://github.com/butlerdotdev/steward/pull/12
- feat: add workerBootstrap addon for immutable OS worker nodes by @atbagan in https://github.com/butlerdotdev/steward/pull/13
- feat: Gateway endpoint override for control plane exposure by @atbagan in https://github.com/butlerdotdev/cluster-api-control-plane-provider-steward/pull/4
- fix: add CAPI contract version labels and tcp-proxy support by @atbagan in https://github.com/butlerdotdev/cluster-api-control-plane-provider-steward/pull/2
- docs: rebrand README and add CONTRIBUTING.md by @atbagan in https://github.com/butlerdotdev/cluster-api-control-plane-provider-steward/pull/3
- rebrand: steward rebrand by @atbagan in https://github.com/butlerdotdev/cluster-api-control-plane-provider-steward/pull/1
- rebrand: steward rebrand by @atbagan in https://github.com/butlerdotdev/cluster-api-control-plane-provider-steward/pull/1
v0.4.0
- steward-etcd subchart bump to 0.15.0
- Multi-arch image builds (amd64/arm64)
- CI fixes and ecosystem branding
v0.3.1
- Admin client certificate generation in trustd-creds Secret
- Enables talosconfig generation for Talos-based tenant clusters
v0.3.0
- Helm chart 0.3.0 with updated RBAC and resource defaults
- Certificate lifecycle improvements
DataStore Support
| DataStore | Status | Notes |
|---|---|---|
| etcd | Stable | Recommended for production |
| PostgreSQL | Beta | Good for shared infrastructure |
| MySQL | Beta | Good for shared infrastructure |
| NATS | Experimental | Lightweight option |
Migration from Kamaji
Steward maintains API compatibility with Kamaji. To migrate:
- Backup DataStore -- Export etcd/database
- Install Steward -- Deploy Steward operator
- Update CRDs -- Apply Steward CRDs (compatible with Kamaji resources)
- Verify -- Check TenantControlPlane status
Roadmap
v1.0.0 (Target: 2027)
- Stable APIs
- Production-ready for CNCF Sandbox submission