v1.26.0 Release - 06/08/2021
Linux
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v1.26.0/skaffold-linux-amd64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin
macOS
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v1.26.0/skaffold-darwin-amd64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin
Windows
https://storage.googleapis.com/skaffold/releases/v1.26.0/skaffold-windows-amd64.exe
Docker image
gcr.io/k8s-skaffold/skaffold:v1.26.0
New Features:
- Buildpacks builder supports mounting read/write volumes (experimental) #5972
Fixes:
- Fix and cleanup Kpt fn integration #5886
- Avoid adding image digest twice to tag on render #5958
- have BuildSubtaskEvent use InProgress status #5963
- Ignore first user cancelled and get actual error as final error #5941
- Fix up missed remote -> remotePath changes #5920
- Add missing flags to
skaffold test
#5912
Updates and Refactors:
- Emit status check subtask events for V2 API #5961
- make sure SkaffoldLogEvent types go through correct endpoint #5964
- update hack/generate-kind-config.sh to handle multiple mirrors #5977
- [v3] Add validator in render v2. #5942
- [v3] Add the Kptfile struct to render. #5940
- setup /v2/skaffoldLogs endpoint #5951
- Refactor to use new SkaffoldWriter type #5894
- Show more detailed error when unknown Project #5939
- Add event logger type and function to set event context for writer #5937
- Remove unsupported
docker.secret.dst
field #5927 - Add step field for
BuildSubtaskEvent
to represent the different parts of a build for an artifact #5915 - Pass kubeconfig to
kpt live
#5906 - Use Helm chart version in render #5922
- Add pointer for .NET debugging for Rider #5924
- skaffold trace wrapping of critical functions & skaffold trace exporters via SKAFFOLD_TRACE env var #5854
- Ensure tag stripping logic can optionally accept digests #5919
- Update metadata event emission to happen every devloop and update build metadata #5918
- Add additional detail text field for task protos #5929
- Add distinct error codes for docker no space error and better suggestion #5938
- Add support for Port forwarding with resourceName with Templated Fields #5934
- Pause debug pod watchers before next iteration deploy #5932
Docs, Test, and Release Updates:
- Add integration tests for
skaffold inspect build-env
commands #5973 - Add/fix remoteChart tests #5921
- Container Structure Test page should use
skaffold test
#5911 - Improve documentation of docker buildArgs (#5871) #5901
- Document
inputDigest
tagger, and movesha256
tagger to end #5948
Huge thanks goes out to all of our contributors for this release:
- Aaron Prindle
- Appu
- Brian de Alwis
- Gaurav
- Marlon Gamez
- Mattias Öhrn
- Nick Kubala
- Piotr Wielgolaski
- Rob Thorne
- Tejal Desai
- Yuwen Ma