What's Changed
For upgrading from a previous Ankaios version see also the Upgrading section in the documentation.
🛠️ Breaking Changes
- Unify Ankaios cli by @HorjuRares in #340
- Add API version checks to all connections to Ankaios by @krucod3 in #380
✨ Features
- Add new Ankaios cli command
ank get agents
by @inf17101 in #343 - Add shell completion by @windsource in #348
- Make control interface optional for a workload by @HorjuRares in #353
- Enforce naming conventions by @HorjuRares in #374
- Add configuration object by @christoph-hamm in #379
- Add node resource availability by @HorjuRares in #378
- Re-use bundles at startup for podman runtime by @windsource in #386
- Add workload config implementation by @inf17101 in #389
- Add cli commands for config by @HorjuRares in #400
🐛 Bug Fixes
- Fix complete state filtering with control interface access by @krucod3 in #359
- Fix reconnected agents not getting deleted workload by @GabyUnalaq in #367
- Fix stucking wait mode caused by unscheduled workloads and disconnected agents variations by @inf17101 in #384
- Fix apiVersion not enforced for ank apply by @HorjuRares in #408
📚 Documentation
- Release branches by @windsource in #356
- Tutorial for fleet management by @windsource in #407
Other Changes
- Provide a script to update version of Ankaios by @windsource in #339
- Update devcontainer to Rust 1.80.1 by @windsource in #352
- Prevent docker.io images in tests due to rate limit by @windsource in #357
- Improve mTLS error messages for Ank CLI due to certificate errors by @GabyUnalaq in #373
- Add instructions for private vulnerability reports by @windsource in #390
Full Changelog: v0.4.1...v0.5.0