Self-Hosted Changelog
Information on the latest updates and additions to the Self-Hosted Akuity Platform.
Versions
v0.30.0
Features
Kargo v1.10 General Availability
- Kargo v1.10: Full support for Kargo v1.10.0, v1.10.1, and v1.10.3. The GA release includes updated CRDs, the dedicated promotion executor image, and enterprise feature support
- Additional Kargo Patch Releases: Added Kargo v1.9.6 and v1.9.7
- Kargo Autoscaler: Kargo controller instances now support autoscaling — resources are automatically scaled up or down based on observed workload demand
Argo CD Updates
- New Versions: Added support for Argo CD v3.3.4 through v3.3.9 and patch releases across the v2.13 and v2.14 series
- This also includes patch release 3.2.11 for addressing an Argo CVE
Akuity Intelligence (AKI) Enhancements
####### GitLab Integration
- GitLab Support: AKI now supports GitLab in addition to GitHub. Users can create issues and pull requests against GitLab repositories directly from incident investigation conversations
####### GitOps Runbooks
- Git-backed Runbooks: Runbooks stored in a Git repository can now be connected to AKI, enabling version-controlled and reusable investigation playbooks delivered via GitOps
####### Incident Investigation Improvements
- Configurable Investigation Approval: The auto-investigation approval requirement is now configurable with fine-grained scope controls. Operators can define which applications, namespaces, or clusters require human approval and tune the sensitivity threshold independently
- Auto-generated Incident Titles: AKI automatically generates a descriptive incident title based on investigation context at the start of each incident
- Git Pull Request Creation: AKI can create GitHub and GitLab pull requests as part of incident remediation workflows
- Improved Incident Webhook: The incident creation webhook now accepts a separate
titleanddescription, giving the agent better initial context without conflating the two
####### Security
- RBAC Enforcement for Tool Approval: When a user approves a mutable AKI tool call (sync, patch, delete, etc.), the platform now verifies the approving user has the required Argo CD RBAC permission before execution
Platform Enhancements
####### Autoscaling & Performance
- App-Controller VPA: The Argo CD application controller now uses Vertical Pod Autoscaling (VPA) to automatically right-size CPU and memory resources
- Upgrade Jitter: Agent upgrades are now spread across time windows to reduce simultaneous upgrade load on the platform
####### Security & Access Control
- Scoped Repository Secret Access: Agents now only receive secrets for the repositories they actively use, reducing blast radius in the event of a compromised agent
####### Notifications
- Alert Type Support: Notification preferences can now be configured per alert type, giving users fine-grained control over which alert categories they receive
- Email Unsubscribe Link: Notification emails now include an unsubscribe link
####### UI & Usability
- Organization Member Search: The organization members list now supports search
- Maintenance Mode Filtering: The cluster list can be filtered to show only clusters currently in maintenance mode
- Promotion Controller Inline Docs: The Kargo promotion controller configuration now displays inline documentation
####### CLI & GitOps Agent Installation
- Helm Chart for Agent Installation: A new Helm chart enables GitOps-driven agent installation via
akuityCLI. The chart is published toquay.io/akuity/akuity-platform-charts/akuity-agentand the CLI image toquay.io/akuity/akuity-cli - CLI Annotation Support: Argo CD instance annotations can now be set directly from the CLI
####### Infrastructure
- Pod Labels and Annotations Inheritance: Pods can now be configured to inherit labels and annotations from parent resources
Helm Chart Improvements
- Monitoring Resources: The self-hosted chart now includes optional Prometheus alerts, ServiceMonitors, PodMonitors, a Grafana dashboard, and a Grafana datasource. All monitoring resources are off by default (
monitoring.enabled: false) and each sub-resource can be toggled independently
Bug Fixes
- Fixed redirect to the original Argo CD UI path after authentication
- Fixed an issue where configuring a kustomize version without the
vprefix resulted in an invalid configuration - Fixed incident auto-resolution when a target remains healthy for consecutive health checks
- Fixed auto-sync event parsing
Chores
- Agent updated to v0.5.88 with CPU and memory optimizations for
repo-server-proxyand the application informer
v0.23.4
This is a small patch releasing fixing a bug when providing alternative/extra versions for Argo CD
v0.24.2
This is a small patch releasing fixing a bug when providing alternative/extra versions for Argo CD
v0.25.1
This is a small patch releasing fixing a bug when providing alternative/extra versions for Argo CD
v0.29.1
This is a small patch releasing fixing a bug when providing alternative/extra versions for Argo CD
v0.28.3
This is a small patch releasing fixing a bug when providing alternative/extra versions for Argo CD
v0.27.3
This is a small patch releasing fixing a bug when providing alternative/extra versions for Argo CD
v0.26.3
This is a small patch releasing fixing a bug when providing alternative/extra versions for Argo CD
v0.29.0
Features
Argo CD 3.3 Support
- Argo CD 3.3: The platform now supports Argo CD v3.3 (v3.3.0 through v3.3.3) for new and existing instances
Kargo Updates
- New Kargo Versions: Added support for Kargo v1.6.4, v1.7.9, v1.8.12, v1.9.0 through v1.9.5
- Custom Promotion Steps RBAC: Added RBAC support for running self-hosted promotion controllers with custom steps
- Separate Promotion Executor Image: Kargo 1.10+ now uses a dedicated promotion executor image
- Kargo Ingress Compression: Added compression middleware to Kargo ingress, reducing UI extension payload size from ~30MB to ~8.5MB
Kine Health & Observability
- Kine Prometheus Metrics: New Prometheus metrics (
kine_actual_lag,kine_lag_ratio) provide visibility into kine health per instance, enabling proactive monitoring and alerting - akputil Kine Commands: New
kine statusandkine compactsubcommands inakputilfor diagnosing and resolving kine health issues in self-hosted deployments - Kine Tuning: New Helm values (
instanceValues.k3s.*andkargoInstanceValues.k3s.*) allow tuning kine compaction behavior for Argo CD and Kargo instances, including compaction interval, timeout, and batch size
K3s Update
- K3s 1.33.8: Upgraded k3s from 1.33.5 to 1.33.8
Maintenance Mode
- User-Configurable Maintenance Mode: Users can now directly set and manage maintenance mode for Argo CD and Kargo agents without internal intervention
- Auto-Expiry: Maintenance mode now supports a configurable expiry duration; once elapsed, maintenance mode is automatically removed for both Argo CD and Kargo agents
- Notification Suppression: Clusters and agents in maintenance mode are excluded from degraded cluster alerts
Organization Management
- Multi-Region Organization Support: Organizations across all Akuity Platform regions are now surfaced in a single request, enabling seamless organization switching between regions from the UI