github GoogleContainerTools/skaffold v2.17.0
v2.17.0 Release

9 hours ago

Linux amd64
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.17.0/skaffold-linux-amd64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin

Linux arm64
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.17.0/skaffold-linux-arm64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin

macOS amd64
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.17.0/skaffold-darwin-amd64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin

macOS arm64
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.17.0/skaffold-darwin-arm64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin

Windows
https://storage.googleapis.com/skaffold/releases/v2.17.0/skaffold-windows-amd64.exe

Docker image
gcr.io/k8s-skaffold/skaffold:v2.17.0

Highlights:

New Features and Additions:

  • feat(helm): Support Helm v4 for rendering and deployment, drop Helm v2 support for rendering since helm version --client parameter is not supported anymore in v4 #9892
  • Add support for workerpool resource. #9852

Fixes:

  • fix: Avoid sync retry if file/directory was not found #9721
  • fix: Enable registries with self-signed certificates #9863
  • fix: use print-access-token to allow iam impersonation #9841
  • fix: open skaffold-overrides.yaml: no such file or directory since up grading to skaffold "v2.15.0" (#9788) #9849
  • fix: handle heredoc in Dockerfile #9835
  • fix: Update PrintNamespacesList to use a YAML parser for multiple manifest files (#9825) #9833
  • fix: update debug skip probes annotation to be Kubernetes valid annotation #9831
  • fix: Update PrintNamespacesList to use a YAML parser for multiple manifest files #9825
  • fix(helm): Fix unformatted error message #9814

Updates and Refactors:

Docs, Test, and Release Updates:

  • chore: upgrade golang to 1.25.4 #9909
  • chore: bump rack from 2.2.14 to 2.2.20 in /integration/examples/ruby/backend #9907
  • chore: bump github.com/opencontainers/selinux from 1.12.0 to 1.13.0 #9908
  • chore: bump the golang group with 10 updates #9905
  • chore: bump github.com/containerd/containerd from 1.7.28 to 1.7.29 #9903
  • chore: fix the broken integration tests #9904
  • chore: bump the golang group with 3 updates #9899
  • chore: bump actions/upload-artifact from 4 to 5 in the github-actions group #9897
  • chore: bump the golang group with 2 updates #9896
  • chore: send one PR a week with all golang dependabot updates #9888
  • chore: tell dependabot to ignore the examples directories #9887
  • chore: upgrade the rest of the dependencies #9886
  • Fix minor typo in custom-actions.md #9873
  • chore: bump github/codeql-action from 3 to 4 #9879
  • chore: bump actions/setup-go from 5 to 6 #9865
  • chore: bump ossf/scorecard-action from 2.4.2 to 2.4.3 #9874
  • chore: upgrade a lot of dependencies #9884
  • test: fix the Cloud Run Worker Pool integration test #9885
  • chore: upgrade golang to 1.25.3 #9882
  • chore: upgrade golangcli-lint #9881
  • chore: pin the Windows unit tests to Windows 2022. #9880
  • chore: upgrade to Go 1.25.0 #9859
  • chore: bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.4.0 #9854
  • chore: bump actions/checkout from 4 to 5 #9851
  • chore: bump actions/setup-java from 4 to 5 #9858
  • chore: bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 #9836
  • [bug]: Support helm depBuild flags for helm deploys #9808
  • Fix a small typo in helm documentation #9847
  • chore: fix the proto generation #9844
  • chore: fix the scorecard-action #9842
  • chore: bump golang.org/x/oauth2 from 0.7.0 to 0.27.0 in /integration/examples/grpc-e2e-tests/cloud-spanner-bootstrap #9840
  • chore: updates to the GitHub Actions workflows #9822
  • chore: bump rack from 2.2.13 to 2.2.14 in /integration/examples/ruby/backend #9818
  • chore: reduce dependabot PRs #9819
  • chore: bump rack from 2.2.13 to 2.2.14 in /examples/ruby/backend #9817
  • doc: state default parameter for manifests::rawYaml #9816
  • cicd: migrate internal build config to internal config repository. #9810
  • docs: add a KEYS file for verifying our releases #9813

Huge thanks goes out to all of our contributors for this release:

  • Andreas Sommer
  • Darien Lin
  • dependabot[bot]
  • Halvard Skogsrud
  • Kaarel Raspel
  • Katie Zhang
  • Marcin Skalski
  • Matt Santa
  • menahyouyeah
  • Michael Plump
  • MochikoNyan
  • Nelson Chen
  • Paridhi Shah
  • Sławek Zborowski
  • Steve Foster
  • Suleiman Dibirov
  • timtlchen
  • Vihang Mehta

Don't miss a new skaffold release

NewReleases is sending notifications on new releases.