3.18 Releases

Convox 3.18 is the most feature-rich release line, with 12 patch releases over 5 months. Major additions include AWS RDS managed databases, ElastiCache Redis/Memcached, EFS volume support, NLB with Security Group, EKS Pod Identities, wildcard certificate reuse, and custom resource images.

3.18.0

Released: 2024-04-08

Feature Additions

  • Added watch CLI option for list commands (PR #758)
  • Added NLB with Security Group support (PR #757)

Updates

  • Switched to aws-load-balancer-controller for NLB management (PR #757)

View on GitHub

3.18.1

Released: 2024-04-18

Feature Additions

  • Added IAM policy configuration for services using AWS EKS Pod Identities (PR #760)
  • Added rack parameter to enable AWS EKS Pod Identities agent (PR #760)

View on GitHub

3.18.2

Released: 2024-05-02

Feature Additions

  • Added AWS EFS volume support for persistent and shared service storage (PR #762)
  • Added configurable maximum unavailable nodes during updates (PR #763)

Fixes

  • Updated naming for AWS LB Controller NLBs (PR #764)

View on GitHub

3.18.3

Released: 2024-05-08

Feature Additions

  • Added parameter to disable Convox DNS resolver during builds to fix package manager DNS issues (PR #769)

View on GitHub

3.18.4

Released: 2024-05-30

Feature Additions

  • Added Deployment and Node Controllers for pod availability during node termination
  • Deployment Controller configures PDBs for app availability during node termination
  • Node Controller monitors and handles node termination events

Updates

  • Enhanced deployment rollout strategies during node termination

View on GitHub

3.18.5

Released: 2024-06-04

Updates

  • Updated Deployment Controller selector to avoid Convox timer jobs

View on GitHub

3.18.6

Released: 2024-07-01

Feature Additions

  • Added CLI rack installation into Console with Runtime Integration (PR #784)
  • Added convox runtimes command to fetch available runtimes (PR #784)

Fixes

  • Updated informers API group to networking/v1 to fix outdated K8s API errors (PR #786)

View on GitHub

3.18.7

Released: 2024-07-15

Feature Additions

  • Added support for RDS Postgres, MySQL, and MariaDB (PR #793)
  • Added ecr_scan_on_push_enable parameter for ECR image scanning (PR #792)

Fixes

  • Fixed AWS Pod Identity permissions for timer services

View on GitHub

3.18.8

Released: 2024-07-29

Feature Additions

  • Added PDB default minimum availability rack parameter (PR #797)
  • Added ElastiCache Redis and Memcached support (PR #798)
  • Added Docker Hub credentials for build and service pods (PR #796)

View on GitHub

3.18.9

Released: 2024-08-15

Feature Additions

  • Added cluster endpoint access configuration (PR #805)
  • Added rack parameters for kubelet image pull rate limits (PR #802)
  • Added -w and --wait flags from v2 CLI to v3 CLI (PR #804)

View on GitHub

3.18.10

Released: 2024-08-30

Feature Additions

  • Added wildcard certificate reuse across apps (PR #809)
  • Added custom image support for Convox resources (PR #807)

Updates

  • Processed AWS resource connection information asynchronously (PR #810)

View on GitHub

3.18.11

Released: 2024-09-09

Updates

  • Improved resource proxy for large file dump/restore operations (PR #814)
  • Masked API endpoint output in Terraform during rack update/installation (PR #813)

View on GitHub

See Also

  • Releases for the full release history
  • Resources for RDS and ElastiCache configuration
  • Volumes for EFS volume configuration
  • SSL for wildcard certificate setup