v0.37.0 Release
v0.37.0 Release - 08/29/2019
Linux
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v0.37.0/skaffold-linux-amd64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin
macOS
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v0.37.0/skaffold-darwin-amd64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin
Windows
https://storage.googleapis.com/skaffold/releases/v0.37.0/skaffold-windows-amd64.exe
Docker image
gcr.io/k8s-skaffold/skaffold:v0.37.0
No new features in this release!
Bug Fixes:
- Use active gcloud credentials for executing cloudbuild when available #2731
- Restore original images only if there are no remote manifests #2746
- List manifests in the order given by the user #2729
- Fix 'skaffold diagnose' for custom builder without dependencies #2724
- Don't panic when dockerConfig isn't provided #2735
- Don't set KanikoArtifact if CustomArtifact is set #2716
- [Caching] Artifact’s config is an input to digest calculation #2728
- Don’t fetch images that are aliases for scratch #2720
- Implement exponential backoff for retrieving cloud build status #2667
- Fix call to newPortForwardEntry constructor in kubectl_forwarder_test #2703
- Add information about top level owner to port forward key #2675
- Turn RPC State forwardedPorts into map keyed by the local port #2659
- Show the duration of the deploy phase #2739
- Configure jib.allowInsecureRegistries as required #2674
Updates & Refactors:
- Pass extra env to the Docker CLI #2737
- Improve manifest splitting. #2727
- Bazel query should specify --output #2712
- Print the output of failed integration tests #2725
- We must handle every profile field type #2726
- Fix CI scripts #2736
- Directs "Download" button to Quickstart #2695
- Small improvements to code coverage #2719
- Don’t store log lines as mutable slices of bytes #2721
- more debugging for kubectl portforward #2707
- Remove time sensitive tests #2655
- Log a warning and rebuild if needed when caching fails #2685
- Improve logging warning when enountering profile field of unhandled type #2691
- refactor: Add upgrade utility to handle all pipelines in a SkaffoldConfig #2582
- Add struct for generate_pipeline to keep track of related data #2686
- Add unit tests to kubectl forwarder #2661
- separate checks + unit tests #2676
- Add UPSTREAM_CLIENT_TYPE user agent environment variable to kaniko pod #2723
Docs:
- Document Docker buildArgs as templated field #2696
- Update cache-artifacts option usage language to reflect new default #2711
- docs: clarify that tagged images in manifests are not replaced #2598
- fix development guide link #2710
- Update community section of README #2682
Huge thanks goes out to all of our contributors for this release:
- Aaron Paz
- Andreas Sommer
- Appu
- Balint Pato
- bpopovschi
- Brian de Alwis
- Cedric Kring
- Chanseok Oh
- Charles-Henri GUERIN
- Cornelius Weig
- David Gageot
- Dmitri Moore
- Filip Krakowski
- Jason McClellan
- JieJhih Jhang
- Marlon Gamez
- Matt Brown
- Medya Ghazizadeh
- Michael Beaumont
- Nick Kubala
- Prashant Arya
- Priya Wadhwa
- Russell Wolf
- Sébastien Le Gall
- Sergei Morozov
- Tad Cordle
- Tanner Bruce
- Taylor Barrella
- Tejal Desai
- Tom Dickman