Releases: GoogleContainerTools/skaffold
v2.13.2 Release
v2.13.2 Release - 2024-08-21
Linux amd64
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.13.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.13.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.13.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.13.2/skaffold-darwin-arm64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin
Windows
https://storage.googleapis.com/skaffold/releases/v2.13.2/skaffold-windows-amd64.exe
Docker image
gcr.io/k8s-skaffold/skaffold:v2.13.2
Full Changelog: v2.13.1...v2.13.2
Highlights:
Fixes:
- fix: keep the original template if template expansion fails (#9503) by @ericzzzzzzz in #9504
v2.13.1 Release
v2.13.1 Release - 2024-07-26
Linux amd64
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.13.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.13.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.13.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.13.1/skaffold-darwin-arm64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin
Windows
https://storage.googleapis.com/skaffold/releases/v2.13.1/skaffold-windows-amd64.exe
Docker image
gcr.io/k8s-skaffold/skaffold:v2.13.1
Full Changelog: v2.13.0...v2.13.1
Highlights:
New Features and Additions:
- feat: make ADC the default option for GCP authentication when using go-containerregistry #9456
Fixes:
- fix: send maxRetries property when it is specified by the user in a cloud run job manifest #9475
v2.13.0 Release
v2.13.0 Release - 2024-07-09
Linux amd64
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.13.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.13.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.13.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.13.0/skaffold-darwin-arm64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin
Windows
https://storage.googleapis.com/skaffold/releases/v2.13.0/skaffold-windows-amd64.exe
Docker image
gcr.io/k8s-skaffold/skaffold:v2.13.0
Full Changelog: v2.12.0...v2.13.0
Highlights:
New Features and Additions:
- feat: make ADC the default option for GCP authentication when using go-containerregistry #9456
- feat: Optimized fs walker and util.IsEmptyDir #9433
Fixes:
- fix: first and last image won't be detected as known image, do not add single quote to the jsonpath (#9448) #9449
- fix(cmd): fixed err output for delete and deploy commands #9437
Updates and Refactors:
Huge thanks goes out to all of our contributors for this release:
- Renzo Rojas
- Roland Németh
- Suleiman Dibirov
- ericzzzzzzz
v2.12.0 Release
v2.12.0 Release - 05/14/2024
Linux amd64
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.12.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.12.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.12.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.12.0/skaffold-darwin-arm64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin
Windows
https://storage.googleapis.com/skaffold/releases/v2.12.0/skaffold-windows-amd64.exe
Docker image
gcr.io/k8s-skaffold/skaffold:v2.12.0
Note: This release comes with a new config version, v4beta11
. To upgrade your skaffold.yaml, use skaffold fix
. If you choose not to upgrade, skaffold will auto-upgrade as best as it can.
Highlights:
New Features and Additions:
- feat: add
--destination
flag for kaniko build #9415 - feat(exec|verify): enabled "namespace" option for exec and verify commands #9307
- feat: support templating in diagnose command #9393
- feat(docker-network): docker.network now supports any value #9390
Fixes:
- fix: TestGenerateMavenBuildArgs-host-platform #9410
- fix(kaniko): delete kaniko pod on graceful shutdown #9270
- fix(tar): data race fix #9309
- fix: add --load flag for local buildkit #9387
Updates and Refactors:
- chore: bump github/codeql-action from 3.25.1 to 3.25.2 #9402
- chore: bump actions/upload-artifact from 4.3.2 to 4.3.3 #9403
- chore: bump github.com/sigstore/cosign/v2 from 2.2.1 to 2.2.4 #9385
- chore: bump flask from 3.0.2 to 3.0.3 in /integration/examples #9381
- chore: bump flask from 3.0.2 to 3.0.3 in /examples #9379
- chore: bump golang.org/x/net from 0.17.0 to 0.23.0 in /integration/examples/grpc-e2e-tests/cloud-spanner-bootstrap #9396
- chore: bump golang.org/x/net from 0.17.0 to 0.23.0 in /examples/grpc-e2e-tests/service #9397
- chore: bump golang.org/x/net from 0.22.0 to 0.23.0 in /hack/tools #9399
- chore: bump golang.org/x/net from 0.22.0 to 0.23.0 #9400
- chore: bump golang.org/x/net from 0.17.0 to 0.23.0 in /integration/examples/grpc-e2e-tests/service #9398
- chore: bump golang.org/x/net from 0.17.0 to 0.23.0 in /examples/grpc-e2e-tests/cloud-spanner-bootstrap #9395
- chore: bump actions/upload-artifact from 4.3.1 to 4.3.2 #9394
- schema: v4beta11 #9401
- chore: bump github/codeql-action from 3.24.9 to 3.25.1 #9391
Docs, Test, and Release Updates:
- docs: add bazel cross-platform documentation #9363
Huge thanks goes out to all of our contributors for this release:
- Aran Donohue
- Hedi Nasr
- Michael Kuc
- Suleiman Dibirov
- dependabot[bot]
- ericzzzzzzz
v2.11.1 Release
v2.11.1 Release - 2024-04-09
Linux amd64
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.11.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.11.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.11.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.11.1/skaffold-darwin-arm64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin
Windows
https://storage.googleapis.com/skaffold/releases/v2.11.1/skaffold-windows-amd64.exe
Docker image
gcr.io/k8s-skaffold/skaffold:v2.11.1
Full Changelog: v2.11.0...v2.11.1
Highlights:
Fixes:
- fix: Windows binary properly signed
v2.11.0 Release
v2.11.0 Release - 04/02/2024
Linux amd64
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.11.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.11.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.11.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.11.0/skaffold-darwin-arm64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin
Windows
https://storage.googleapis.com/skaffold/releases/v2.11.0/skaffold-windows-amd64.exe
Docker image
gcr.io/k8s-skaffold/skaffold:v2.11.0
Note: This release comes with a new config version, v4beta10
. To upgrade your skaffold.yaml, use skaffold fix
. If you choose not to upgrade, skaffold will auto-upgrade as best as it can.
Highlights:
New Features and Additions:
- feat: Support Bazel platform mappings #9300
- feat: new repo resolver logic to fetch info from a gcbrepov2 #9283
- feat: extracted kaniko copyTimeout and copyMaxRetries into config #9267
- feat(tar): added logs to CreateTar func #9271
Fixes:
- fix: revert cache lookup changes #9313
- fix(lookupRemote): fixed lookup.go lookupRemote to compare remote and cached digests #9278
- fix(helm): use secrets helm plugin to render when useHelmSecrets is true #9295
Updates and Refactors:
- chore: upgrade cosign from 2.0.3-0.20230523133326-0544abd8fc8a to 2.2.1 #9369
- chore: bump gopkg.in/go-jose/go-jose.v2 from 2.6.1 to 2.6.3 #9333
- chore: bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 #9242
- chore: bump flask from 3.0.1 to 3.0.2 in /integration/examples #9297
- chore: bump rack from 2.2.6.4 to 2.2.8.1 in /examples/ruby/backend #9328
- chore: bump rack from 2.2.6.4 to 2.2.8.1 in /integration/examples/ruby/backend #9329
- chore: bump github/codeql-action from 3.24.8 to 3.24.9 #9354
- chore: bump google.golang.org/protobuf from 1.30.0 to 1.33.0 in /integration/examples/grpc-e2e-tests/cloud-spanner-bootstrap #9339
- chore: bump google.golang.org/protobuf from 1.30.0 to 1.33.0 in /examples/grpc-e2e-tests/cloud-spanner-bootstrap #9341
- chore: bump github.com/docker/docker from 25.0.3+incompatible to 25.0.5+incompatible #9366
- chore: bump moby/buildkit and opencontainers/runc versions, upgrade go to 1.22 #9364
- chore: updating google api and opentelemetry version #9352
- chore: bump github/codeql-action from 3.24.0 to 3.24.8 #9348
- chore: bump google.golang.org/protobuf from 1.30.0 to 1.33.0 in /integration/examples/grpc-e2e-tests/service #9342
- chore: new googleCloudBuildRepoV2 field to configure a remote dependency #9293
- chore: upgrade go to v1.21.6 due to vuls #9303
- chore: bump github.com/opencontainers/runc from 1.1.7 to 1.1.12 #9290
- chore: bump flask from 3.0.1 to 3.0.2 in /examples #9298
- chore: bump actions/upload-artifact from 4.3.0 to 4.3.1 #9299
- chore: bump github/codeql-action from 3.23.1 to 3.24.0 #9296
- chore: generate schema v4beta9 #9287
Docs, Test, and Release Updates:
Huge thanks goes out to all of our contributors for this release:
- Angel Montero
- Aran Donohue
- Benjamin Kaplan
- Renzo Rojas
- dependabot[bot]
- ericzzzzzzz
- idsulik
v2.10.1 Release
v2.10.1 Release -
Linux amd64
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.10.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.10.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.10.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.10.1/skaffold-darwin-arm64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin
Windows
https://storage.googleapis.com/skaffold/releases/v2.10.1/skaffold-windows-amd64.exe
Docker image
gcr.io/k8s-skaffold/skaffold:v2.10.1
Full Changelog: v2.10.0...v2.10.1
v2.10.0 Release
v2.10.0 Release - 01/09/2024
Linux amd64
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.10.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.10.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.10.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.10.0/skaffold-darwin-arm64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin
Windows
https://storage.googleapis.com/skaffold/releases/v2.10.0/skaffold-windows-amd64.exe
Docker image
gcr.io/k8s-skaffold/skaffold:v2.10.0
Note: This release comes with a new config version, v4beta9
. 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: Skaffold post renderer #9203
Fixes:
- fix: helm-deploy-chart-path-template #9243
- fix: apply-setter and transformer should ignore non-k8s-resource for kustomize paramterization #9240
- fix: Scope Issue with the 'entry' variable when looking up remote images and tests additions #9211
- fix: remove global helm flags from flags sent to
skaffold filter
#9212 - fix: puling images when working with a remote repository (#9177) #9181
- fix: custom crd not printing streams logs #9136
- fix: Enable docker build without cli #9178
- Fix panic in Logger.Stop #9159
- fix: sync slow 2.9 #9168
- fix: sync slow #9167
Updates and Refactors:
- chore: bump puma from 5.6.7 to 5.6.8 in /integration/examples/ruby/backend #9244
- chore: bump github/codeql-action from 3.22.12 to 3.23.0 #9241
- chore: bump golang.org/x/crypto from 0.12.0 to 0.17.0 #9227
- chore: bump github/codeql-action from 2.22.9 to 3.22.12 #9231
- chore: bump github.com/go-git/go-git/v5 from 5.8.1 to 5.11.0 #9234
- chore: bump golang.org/x/crypto from 0.14.0 to 0.17.0 in /hack/tools #9228
- chore: bump github/codeql-action from 2.22.8 to 2.22.9 #9214
- chore: bump github/codeql-action from 2.22.7 to 2.22.8 #9193
- chore: bump actions/upload-artifact from 3.1.3 to 4.0.0 #9226
- chore: bump github/codeql-action from 2.22.6 to 2.22.7 #9180
- chore: bump github/codeql-action from 2.22.5 to 2.22.6 #9173
- chore: clean up example project deps #9216
- chore: inject imageInfo when expanding templates for ko builder #9207
- chore: change bazel example #9218
- fix: add riscv64 to the install-golint.sh script #9210
- chore: generate schema v4beta9 #9204
Docs, Test, and Release Updates:
- docs: Add missing template field #9186
Huge thanks goes out to all of our contributors for this release:
- Andreas Bergmeier
- Renzo Rojas
- beast
- dependabot[bot]
- ericzzzzzzz
- mboulton-fathom
- xord37
- xun
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