Releases: GoogleContainerTools/skaffold
v2.9.0 Release
v2.9.0 Release - 11/07/2023
Linux amd64
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.9.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.9.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.9.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.9.0/skaffold-darwin-arm64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin
Windows
https://storage.googleapis.com/skaffold/releases/v2.9.0/skaffold-windows-amd64.exe
Docker image
gcr.io/k8s-skaffold/skaffold:v2.9.0
Note: This release comes with a new config version, v4beta8
. To upgrade your skaffold.yaml, use skaffold fix
. If you choose not to upgrade, skaffold will auto-upgrade as best as it can.
New Features and Additions:
- chore: add new skip-unreachable-dirs to not error on init command when a dir can not be read #9163
- chore: add new config to control the pull behaviour for verify #9150
- chore: change custom actions pull logic, to check if an image exists locally first before triggering a pull #9147
Fixes:
- fix: kpt force named "false" in schema #9074
Updates and Refactors:
- chore: bump golang.org/x/net from 0.7.0 to 0.17.0 in /hack/tools #9129
- chore: bump golang.org/x/net from 0.7.0 to 0.17.0 in /examples/grpc-e2e-tests/service #9130
- chore: bump golang.org/x/net from 0.7.0 to 0.17.0 in /integration/examples/grpc-e2e-tests/cloud-spanner-bootstrap #9131
- chore: bump golang.org/x/net from 0.7.0 to 0.17.0 in /integration/examples/grpc-e2e-tests/service #9128
- chore: bump google.golang.org/grpc from 1.55.0 to 1.56.3 #9156
- chore: bump google.golang.org/grpc from 1.53.0 to 1.56.3 in /integration/examples/grpc-e2e-tests/service #9154
- chore: bump google.golang.org/grpc from 1.53.0 to 1.56.3 in /examples/grpc-e2e-tests/service #9153
- chore: bump google.golang.org/grpc from 1.53.0 to 1.56.3 in /examples/grpc-e2e-tests/cloud-spanner-bootstrap #9152
- chore: bump google.golang.org/grpc from 1.53.0 to 1.56.3 in /integration/examples/grpc-e2e-tests/cloud-spanner-bootstrap #9155
- chore: bump github/codeql-action from 2.22.4 to 2.22.5 #9157
- chore: bump ossf/scorecard-action from 2.3.0 to 2.3.1 #9149
- chore: bump schema version to v4beta8 #9143
- chore: bump peter-evans/create-or-update-comment from 3.0.2 to 3.1.0 #9142
- chore: bump github/codeql-action from 2.22.3 to 2.22.4 #9146
- chore: bump github/codeql-action from 2.22.2 to 2.22.3 #9137
- chore: bump golang.org/x/net from 0.7.0 to 0.17.0 in /examples/grpc-e2e-tests/cloud-spanner-bootstrap #9132
- chore: bump github/codeql-action from 2.22.1 to 2.22.2 #9133
- chore: bump ossf/scorecard-action from 2.2.0 to 2.3.0 #9122
- chore: bump github/codeql-action from 2.22.0 to 2.22.1 #9123
- chore: bump github/codeql-action from 2.21.9 to 2.22.0 #9115
- chore: bump flask from 2.3.3 to 3.0.0 in /integration/examples #9107
- chore: bump flask from 2.3.3 to 3.0.0 in /examples #9106
Docs, Test, and Release Updates:
- docs: fix releaseNoteLink for v2.8.0 #9125
Huge thanks goes out to all of our contributors for this release:
- Julian Tölle
- Renzo Rojas
- Zev Isert
- dependabot[bot]
v2.8.0 Release
v2.8.0 Release - 10/03/2023
Linux amd64
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.8.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.8.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.8.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.8.0/skaffold-darwin-arm64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin
Windows
https://storage.googleapis.com/skaffold/releases/v2.8.0/skaffold-windows-amd64.exe
Docker image
gcr.io/k8s-skaffold/skaffold:v2.8.0
Note: This release comes with a new config version, v4beta7
. To upgrade your skaffold.yaml, use skaffold fix
. If you choose not to upgrade, skaffold will auto-upgrade as best as it can.
New Features and Additions:
- feat: Support post-renderer for helm deployer. #9100
- feat: inject namespace from rendered manifests in post deploy hooks #9090
- feat: Add skaffold inspect command for adding config dependencies #9072
- feat: emit metrics for exec, verify and render #9078
- feat: Add global build pre- and post-hooks #9047
- feat: allow specifying a remote config dependency from Google Cloud Storage #9057
Updates and Refactors:
- chore: bump github/codeql-action from 2.21.8 to 2.21.9 #9101
- chore: bump github/codeql-action from 2.21.7 to 2.21.8 #9097
- chore: bump github/codeql-action from 2.21.6 to 2.21.7 #9096
- chore: add set docker host by current context #9094
- chore: bump github/codeql-action from 2.21.5 to 2.21.6 #9093
- chore: cherry-pick upgrade ko (#9043) to v2.7 #9089
- chore: verify should preserve job manifest envs #9087
- chore: bump actions/upload-artifact from 3.1.2 to 3.1.3 #9075
- chore: upgrade ko #9043
- chore: bump actions/checkout from 3 to 4 #9067
Docs, Test, and Release Updates:
Huge thanks goes out to all of our contributors for this release:
- Danilo Cianfrone
- Matt Santa
- Michael Plump
- Renzo Rojas
- Seita Uchimura
- dependabot[bot]
- ericzzzzzzz
- guangwu
- yosukei3108
v2.7.1 Release
v2.7.1 Release - 2023-09-13
Linux amd64
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.7.1/skaffold-linux-amd64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin
Linux arm64
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.7.1/skaffold-linux-arm64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin
macOS amd64
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.7.1/skaffold-darwin-amd64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin
macOS arm64
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.7.1/skaffold-darwin-arm64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin
Windows
https://storage.googleapis.com/skaffold/releases/v2.7.1/skaffold-windows-amd64.exe
Docker image
gcr.io/k8s-skaffold/skaffold:v2.7.1
Full Changelog: v2.7.0...v2.7.1
v2.6.4 Release
v2.6.4 Release - 2023-09-12
Linux amd64
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.6.4/skaffold-linux-amd64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin
Linux arm64
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.6.4/skaffold-linux-arm64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin
macOS amd64
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.6.4/skaffold-darwin-amd64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin
macOS arm64
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.6.4/skaffold-darwin-arm64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin
Windows
https://storage.googleapis.com/skaffold/releases/v2.6.4/skaffold-windows-amd64.exe
Docker image
gcr.io/k8s-skaffold/skaffold:v2.6.4
Full Changelog: v2.6.3...v2.6.4
v2.3.8 Release
v2.3.8 Release - 2023-09-12
Linux amd64
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.3.8/skaffold-linux-amd64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin
Linux arm64
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.3.8/skaffold-linux-arm64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin
macOS amd64
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.3.8/skaffold-darwin-amd64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin
macOS arm64
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.3.8/skaffold-darwin-arm64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin
Windows
https://storage.googleapis.com/skaffold/releases/v2.3.8/skaffold-windows-amd64.exe
Docker image
gcr.io/k8s-skaffold/skaffold:v2.3.8
Full Changelog: v2.3.7...v2.3.8
v2.0.18 Release
v2.0.18 Release - 2023-09-12
Linux amd64
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.0.18/skaffold-linux-amd64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin
Linux arm64
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.0.18/skaffold-linux-arm64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin
macOS amd64
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.0.18/skaffold-darwin-amd64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin
macOS arm64
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.0.18/skaffold-darwin-arm64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin
Windows
https://storage.googleapis.com/skaffold/releases/v2.0.18/skaffold-windows-amd64.exe
Docker image
gcr.io/k8s-skaffold/skaffold:v2.0.18
Full Changelog: v2.0.17...v2.0.18
v1.39.18 Release
v1.39.18 Release - 2023-09-12
Linux amd64
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v1.39.18/skaffold-linux-amd64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin
Linux arm64
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v1.39.18/skaffold-linux-arm64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin
macOS amd64
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v1.39.18/skaffold-darwin-amd64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin
macOS arm64
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v1.39.18/skaffold-darwin-arm64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin
Windows
https://storage.googleapis.com/skaffold/releases/v1.39.18/skaffold-windows-amd64.exe
Docker image
gcr.io/k8s-skaffold/skaffold:v1.39.18
Full Changelog: v1.39.17...v1.39.18
v2.7.0 Release
v2.7.0 Release - 08/30/2023
Linux amd64
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.7.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.7.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.7.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.7.0/skaffold-darwin-arm64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin
Windows
https://storage.googleapis.com/skaffold/releases/v2.7.0/skaffold-windows-amd64.exe
Docker image
gcr.io/k8s-skaffold/skaffold:v2.7.0
Highlights:
- feat: crd status check #9016
New Features and Additions:
- feat: enable skaffold render to track telemetry #9020
- feat: support url as kustomize file path #9023
- feat: configure verify and exec commands to emit metrics #9013
- feat: support overrides in helm renderer #8966
- feat: Add Sprig template functions #9005
- feat: remove condition that checks if an image was built from Skaffold #8935
Fixes:
- fix: status check lists all events #9015
- fix: Use moby/patternmatcher for dockerignore #9029
- fix: Ignore unset variables from minikube docker-env #9018
- fix: #9006 - Filter port forwarding resources for docker deploy #9008
- fix: documentation for Helm Template Value #8991
- fix: status check connecting to the wrong k8s context #8981
- fix: remote kustomize manifest being watched #8979
- fix: Add integration tests for helm namespace #8965
- fix: edit original file if the given skaffold path is a symlink #8955
- fix: verify hangs if event-logs-file does not exist (#7613) #8961
- fix: Fix typo in Cloud Run log tailing #8944
Updates and Refactors:
- chore: remove latest tagging from release process #8986
- chore: update the way the LTS images are built #8953
- chore: configure minikube to a static version in github ci #8951
- chore: disable edge image scanning #8942
- chore: save public image tag #8930
- chore: upgrade go 1.19.10 -> 1.20.7 #8992
- chore: upgrade go to 1.21.0 #8999
- chore: bump flask from 2.3.2 to 2.3.3 in /integration/examples #9041
- chore: bump flask from 2.3.2 to 2.3.3 in /examples #9042
- chore: bump github/codeql-action from 2.20.1 to 2.20.2 #8928
- chore: bump github/codeql-action from 2.20.2 to 2.20.3 #8937
- chore: bump github/codeql-action from 2.20.3 to 2.20.4 #8950
- chore: bump github/codeql-action from 2.20.4 to 2.21.0 #8964
- chore: bump github/codeql-action from 2.21.0 to 2.21.1 #8975
- chore: bump github/codeql-action from 2.21.1 to 2.21.2 #8980
- chore: bump github/codeql-action from 2.21.2 to 2.21.3 #9000
- chore: bump github/codeql-action from 2.21.3 to 2.21.4 #9022
- chore: bump github/codeql-action from 2.21.4 to 2.21.5 #9053
- chore: bump github.com/sigstore/rekor from 1.1.1 to 1.2.0 #8829
- chore: bump google.golang.org/grpc from 1.48.0 to 1.53.0 in /examples/grpc-e2e-tests/cloud-spanner-bootstrap #8932
- chore: bump google.golang.org/grpc from 1.50.0 to 1.53.0 in /examples/grpc-e2e-tests/service #8933
- chore: bump google.golang.org/grpc from 1.50.0 to 1.53.0 in /integration/examples/grpc-e2e-tests/service #8934
- chore: bump google.golang.org/grpc from 1.48.0 to 1.53.0 in /integration/examples/grpc-e2e-tests/cloud-spanner-bootstrap #8931
- chore: bump puma from 4.3.12 to 5.6.7 in /examples/ruby/backend #9036
- chore: bump puma from 4.3.12 to 5.6.7 in /integration/examples/ruby/backend #9037
- chore: bump ossf/scorecard-action from 2.1.3 to 2.2.0 #8915
Docs, Test, and Release Updates:
- fix: verify flaky tests #9050
- docs: Update documentation #9017
- docs: add example to use cloudrun deployer + local build #8983
- docs: add anchors to yaml paths #8541
- docs: schema version mapping #8973
- docs: remove duplicate page meta links #8824
- docs: document cmd template function #8929
Huge thanks goes out to all of our contributors for this release:
- Brian Topping
- dependabot[bot]
- ericzzzzzzz
- Frank Farzan
- Jack Wilsdon
- James C Scott III
- Maxim De Clercq
- Michael Plump
- Renzo Rojas
v2.6.3 Release
v2.6.3 Release - 2023-08-04
Linux amd64
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.6.3/skaffold-linux-amd64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin
Linux arm64
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.6.3/skaffold-linux-arm64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin
macOS amd64
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.6.3/skaffold-darwin-amd64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin
macOS arm64
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.6.3/skaffold-darwin-arm64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin
Windows
https://storage.googleapis.com/skaffold/releases/v2.6.3/skaffold-windows-amd64.exe
Docker image
gcr.io/k8s-skaffold/skaffold:v2.6.3
Full Changelog: v2.6.2...v2.6.3
v2.3.7 Release
v2.3.7 Release - 2023-08-04
Linux amd64
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.3.7/skaffold-linux-amd64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin
Linux arm64
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.3.7/skaffold-linux-arm64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin
macOS amd64
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.3.7/skaffold-darwin-amd64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin
macOS arm64
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.3.7/skaffold-darwin-arm64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin
Windows
https://storage.googleapis.com/skaffold/releases/v2.3.7/skaffold-windows-amd64.exe
Docker image
gcr.io/k8s-skaffold/skaffold:v2.3.7
Full Changelog: v2.3.6...v2.3.7