3.24 Releases
Convox 3.24 upgrades Kubernetes to 1.34 and introduces the convox deploy-debug command for diagnosing deploy failures without kubectl access. This release also adds mixed ARM/x86 architecture support within a single rack, new rack parameters for Fluentd memory tuning and Terraform timeout control, CLI performance improvements, and a startupProbe timing fix.
3.24.0
Released: 2026-03-24
Feature Additions
- Added
convox deploy-debugcommand for diagnosing deploy failures without kubectl access (PR #962)
Updates
- Upgraded Kubernetes to v1.34 (PR #970)
- Updated BuildKit to v0.28.0 (PR #970)
- Updated CoreDNS to v1.13.2 (PR #970)
- Updated EBS CSI Driver to v1.56.0 (PR #970)
- Updated EFS CSI Driver to v2.3.0 (PR #970)
- Updated Pod Identity to v1.3.10 (PR #970)
- Updated VPC CNI to v1.21.1 (PR #970)
Fixes
- Fixed local development rack DNS routing, TLS certificate issuance, and BuildKit registry push on minikube (PR #963)
3.24.1
Released: 2026-03-31
Feature Additions
- Added
fluentd_memoryrack parameter for configuring Fluentd DaemonSet memory allocation across all providers (PR #978) - Added
terraform_update_timeoutrack parameter for controlling Terraform node group update operation timeouts (PR #974) - Added support for mixed ARM/x86 architecture node groups within a single rack with architecture-aware build scheduling via the
BuildArchapp parameter (PR #964)
Updates
- Extended rack install parameter templates to Azure, GCP, and DigitalOcean with expanded AWS parameter coverage (PR #975)
- Improved CLI performance with parallel rack enumeration, lazy loading, and sidecar metadata caching (PR #966)
- Standardized on Go 1.24.13 across all builds, eliminating Go 1.23 CVEs in the darwin/amd64 CLI (PR #968)
Fixes
- Fixed API to return correct HTTP status codes (404, 409, 400, 501) instead of 500 for all errors, with JSON error response support (PR #965)
- Fixed startupProbe using liveness timing values instead of its own configuration (PR #976)
- Fixed local rack DNS resolution to route through ingress-nginx-controller instead of vestigial router service (PR #973)
See Also
- Releases for the full release history
- deploy-debug for deploy failure diagnostics
- BuildArch for architecture-aware build scheduling
- fluentd_memory for Fluentd memory tuning
- terraform_update_timeout for Terraform timeout configuration
- Health Checks for startupProbe configuration
- Workload Placement for mixed-architecture placement strategies