Skip to content

v0.15.1

Latest

Choose a tag to compare

@github-actions github-actions released this 17 Oct 19:18

0.14.0 and 0.15.0 were published to crates.io, but their GitHub release and Homebrew update never ran, because the Intel macOS build waited on a retired runner. This release ships their changes as binaries for the first time, so the notes below cover everything since 0.13.0.

0.15.1 - 2026-10-17

Other

  • Cross-compile the Intel macOS release binary on the Apple Silicon runner, replacing the retired macos-13 runner (#201)

0.15.0 - 2026-10-17

Features

  • Support Kubernetes 1.36 and 1.37 as upgrade targets (#199, resolves #188)
  • Raise the minimum supported cluster version from 1.30 to 1.32, matching the versions EKS still supports (#199)
  • New check K8S014, required from 1.36: nodes running containerd 1.x. Fargate and EKS Auto Mode nodes are skipped (#199)
  • New check K8S015, required from 1.36: workloads using gitRepo volumes, which the kubelet refuses to run (#199)
  • New check K8S016, recommended from 1.36: Services that set spec.externalIPs, deprecated with removal planned for 1.43. eksup now needs list access to Services for 1.36 and later targets (#199)
  • The upgrade playbook can now carry per-version notes for changes eksup cannot detect. 1.37 notes cover the SELinux mount default and the deprecated cAdvisor kubelet flags (#199)

Bug Fixes

  • K8S012 (kube-proxy IPVS mode) no longer reports IPVS as removed in 1.36. IPVS is deprecated, expected to be off by default in 1.40 and removed in 1.43, so the finding stays at recommended for every target (#199)

Other

  • Validate the Terraform examples on every pull request

Dependencies

  • All Rust crates, GitHub Actions and Terraform example dependencies updated to latest (#198 and earlier Dependabot updates)

0.14.0 - 2026-06-01

Features

  • Glob patterns in .eksup.yaml ignore rules for workload checks (#160)
  • Shell completions (bash, zsh, fish, PowerShell, elvish) and a man page, included in the release archives (#159)

Other

  • Version bumps automated with cargo-release, and the Homebrew formula rendered automatically on release (#162)
  • Publish to crates.io as part of the release (#164)

Dependencies

  • Dependencies refreshed and GitHub Actions pinned to commit SHAs (#158 and Dependabot updates)