Releases: GoogleContainerTools/skaffold
v2.0.13 Release
v2.0.13 Release - 05/26/2023
Linux amd64
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.0.13/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.13/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.13/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.13/skaffold-darwin-arm64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin
Windows
https://storage.googleapis.com/skaffold/releases/v2.0.13/skaffold-windows-amd64.exe
Docker image
gcr.io/k8s-skaffold/skaffold:v2.0.13
Full Changelog: v2.0.12...v2.0.13
v1.39.13 Release
v1.39.13 Release - 05/25/2023
Linux amd64
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v1.39.13/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.13/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.13/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.13/skaffold-darwin-arm64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin
Windows
https://storage.googleapis.com/skaffold/releases/v1.39.13/skaffold-windows-amd64.exe
Docker image
gcr.io/k8s-skaffold/skaffold:v1.39.13
Full Changelog: v1.39.12...v1.39.13
v1.39.11 Release
v1.39.11 Release - 05/26/2023
Linux amd64
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v1.39.11/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.11/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.11/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.11/skaffold-darwin-arm64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin
Windows
https://storage.googleapis.com/skaffold/releases/v1.39.11/skaffold-windows-amd64.exe
Docker image
gcr.io/k8s-skaffold/skaffold:v1.39.11
Full Changelog: v1.39.10...v1.39.11
v2.5.0 Release
v2.5.0 Release - 05/25/2023
Linux amd64
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.5.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.5.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.5.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.5.0/skaffold-darwin-arm64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin
Windows
https://storage.googleapis.com/skaffold/releases/v2.5.0/skaffold-windows-amd64.exe
Docker image
gcr.io/k8s-skaffold/skaffold:v2.5.0
New Features and Additions:
- feat: new k8s task and exec env for custom actions #8755
Updates and Refactors:
- chore: update various container deps. #8810
- test: disable failing buildpacks tests #8812
- chore: add script to update lts dependencies #8773
- chore: update go deps #8789
- chore: update Dockerfile bin deps #8774
- chore: bump github.com/cloudflare/circl from 1.1.0 to 1.3.3 #8771
- chore: bump github.com/docker/distribution from 2.8.1+incompatible to 2.8.2+incompatible #8772
- chore: Upload deps lisences #8747
- chore: updated examples/ to updated schema version #8748
- chore: bump flask from 2.3.1 to 2.3.2 in /integration/examples #8734
- chore: bump flask from 2.3.1 to 2.3.2 in /examples #8735
- chore: bump flask from 1.0 to 2.2.5 in /examples/hot-reload/python #8744
- chore: bump peter-evans/create-or-update-comment from 3.0.0 to 3.0.1 #8736
- chore: bump flask from 1.0 to 2.2.5 in /integration/examples/hot-reload/python #8738
- chore: bump github.com/sigstore/rekor from 1.0.1 to 1.1.1 #8741
Docs, Test, and Release Updates:
- docs: doc page for Custom Actions and skaffold exec #8809
- docs: fix reference to dateTime tagger #8813
- docs: update skaffold.yaml page to show latest schema version #8808
- docs: add
overrides
andjobManifestPath
to verify docs #8762 - fix: resolve issue where hack/release.sh wouldn't mark schema as released #8752
- fix: resolve issues with hack/new-version.sh so it works w/ no manual changes necessary #8750
- fix: scanning filter not working properly due to version sorting #8727
Huge thanks goes out to all of our contributors for this release:
- Aaron Prindle
- Benjamin Petersen
- dependabot[bot]
- ericzzzzzzz
- Maggie Neterval
- Michael Plump
- Renzo Rojas
Full Changelog: v2.4.0...v2.5.0
v2.3.3 Release
v2.3.3 Release - 05/25/2023
Linux amd64
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.3.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.3.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.3.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.3.3/skaffold-darwin-arm64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin
Windows
https://storage.googleapis.com/skaffold/releases/v2.3.3/skaffold-windows-amd64.exe
Docker image
gcr.io/k8s-skaffold/skaffold:v2.3.3
Full Changelog: v2.3.2...v2.3.3
v2.0.11 Release
v2.0.11 Release - 5/17/2023
Linux amd64
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.0.11/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.11/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.11/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.11/skaffold-darwin-arm64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin
Windows
https://storage.googleapis.com/skaffold/releases/v2.0.11/skaffold-windows-amd64.exe
Docker image
gcr.io/k8s-skaffold/skaffold:v2.0.11
Full Changelog: v2.0.10...v2.0.11
v1.39.10 Release
v1.39.10 Release - 5/17/2023
Linux amd64
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v1.39.10/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.10/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.10/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.10/skaffold-darwin-arm64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin
Windows
https://storage.googleapis.com/skaffold/releases/v1.39.10/skaffold-windows-amd64.exe
Docker image
gcr.io/k8s-skaffold/skaffold:v1.39.10
Full Changelog: v1.39.9...v1.39.10
v2.3.2 Release
v2.3.2 Release - 5/17/2023
Linux amd64
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.3.2/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.2/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.2/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.2/skaffold-darwin-arm64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin
Windows
https://storage.googleapis.com/skaffold/releases/v2.3.2/skaffold-windows-amd64.exe
Docker image
gcr.io/k8s-skaffold/skaffold:v2.3.2
Full Changelog: v2.3.1...v2.3.2
v2.4.1
v2.4.1 Release - 05/10/2023
Linux amd64
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.4.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.4.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.4.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.4.1/skaffold-darwin-arm64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin
Windows
https://storage.googleapis.com/skaffold/releases/v2.4.1/skaffold-windows-amd64.exe
Docker image
gcr.io/k8s-skaffold/skaffold:v2.4.1
Fixes:
- fix: discard standout from helm dep command to not have corrupted data in output yaml file (#8756)
v2.4.0 Release
v2.4.0 Release - 05/03/2023
Linux amd64
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.4.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.4.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.4.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.4.0/skaffold-darwin-arm64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin
Windows
https://storage.googleapis.com/skaffold/releases/v2.4.0/skaffold-windows-amd64.exe
Docker image
gcr.io/k8s-skaffold/skaffold:v2.4.0
Note: This release comes with a new config version, v4beta5
. 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: add custom actions execution modes to inspect executionModes list
(#8697)
feat: add new 'skaffold inspect executionModes' command (#8651)
feat: add support for deployment cancellation and error surface when admission webhook blocks pod skaffold is waiting on (#8624)
feat: add template support for chartPath
(#8645)
feat: add wait group in docker and k8s job logger to avoid race condition (#8695)
feat: better Job support by allowing skaffold to re-apply Jobs by removing child pod label transform (#8659)
feat: change inspect executionMode list to list all actions exec mode per default (#8719)
feat: custom actions interfaces and actions runner implementation (#8563)
feat: extend inspect jobManifestPaths [list|modify]
to include custom actions info (#8703)
feat: extend schema to support customActions stanza (#8616)
feat: helm dependency build on render (#8486)
feat: logic to create a new ActionsRunner (#8681)
feat: new docker exec env and task (#8662)
feat: new exec command to execute a custom action (#8696)
feat: read firelog API key from embedded file (#8646)
feat: set firelog API key (#8617)
feat: standarize renders to inject namespace only if --namespace or render specific config is set (#8561)
feat: support set value file for render (#8647)
Fixes:
fix: add curl to skaffold docker image (#8669)
fix: add the LOG_STREAM_RUN_GCLOUD_NOT_FOUND code in the proto file and run of ./hack/generate-proto.sh (#8644)
fix: change util pkg import to use ParseEnvVariablesFromFile (#8700)
fix: create new docker network only when the --docker-network flag is not set (#8649)
fix: delete does not working properly (#8702)
fix: deploy to multiple namespaces (#8623)
fix: fix issue where verify would panic if a jobManifestPath with no spec.template.spec.metadata.labels existed (#8618)
fix: new remove
method in docker client to use in custom actions and don't get the error related with prune (#8710)
fix: remove printing errors from IsKubernetesManifest and change doApply to not use this method but ParseKubernetesObjects to retrieve the error (#8559)
fix: resolve issue where skaffold logger could hang indefinitely if k8s job pod wasn't created (#8717)
fix: update skaffold verify to respect deploy default namespace field (#8660)
fix: use active gcp account (#8584)
Updates and Refactors:
chore: add v2.0.8 release to CHANGELOG.md (#8685)
chore: add v2.3.1 release to CHANGELOG.md (#8663)
chore: bump examples/ schema versions (#8607)
chore: bump flask from 2.2.3 to 2.3.1 in /examples (#8707)
chore: bump flask from 2.2.3 to 2.3.1 in /integration/examples (#8706)
chore: bump github.com/docker/docker (#8636)
chore: bump github.com/opencontainers/runc from 1.1.4 to 1.1.5 (#8602)
chore: bump google.golang.org/protobuf from 1.29.0 to 1.29.1 (#8705)
chore: bump image deps (#8612)
chore: bump ossf/scorecard-action from 2.1.2 to 2.1.3 (#8614)
chore: bump peter-evans/create-or-update-comment from 2.1.1 to 3.0.0 (#8639)
chore: bump xt0rted/pull-request-comment-branch from 1.4.0 to 2.0.0 (#8613)
chore: increase vulns scanning window (#8723)
chore: remove kaniko NoPush field from skaffold schemas as it does not work currently (#8591)
chore: restore firelog exporter (#8555) (#8599)
chore: update go version and related deps to enhance security (#8704)
chore: Update ko builder to use ko v0.13.0 (#8699)
chore: upgrade docker and make integration-in-docker to use docker dependencies from pr (#8596)
Docs, Test, and Release Updates:
ci: Use Go 1.20 in GitHub Actions workflows (#8691)
docs: fix typo in render page (#8638)
docs: minor edits to Cloud Build docs (#8571)
docs: Tutorial: Go coverage profiles for e2e tests (#8558)
docs: update helm renderer docs to use correct manifests vs deploy syntax (#8667)
docs: update templating.md to reflect chartPath addition + minor field fixes (#8661)
docs: update verify docs to reflect k8s job support (#8601)
Huge thanks goes out to all of our contributors for this release:
- Aaron Prindle
- Anis Khan
- dependabot[bot]
- Dominik Siebel
- ericzzzzzzz
- Gaurav
- Halvard Skogsrud
- Maggie Neterval
- Renzo Rojas
- Vishnu Bharathi